#include <stdio.h>
int main()
{
   /*  int a = 7 / 2;
    printf("%d\n",a);
    int b = 7 % 2;
    printf("%d\n",b); */
   /*  float a = 7 / 2.0 ; */
   /*  printf("%.2f\n",a); */
//    int a = 0;//初始化
//    a = 20 ;//赋值
//    a = a + 3 ;//a = 20 + 3 = 23
//    a += 3;//等同上面的那个式子
//    a -= 3;//等同a = a - 3;


    // int flag ;
    // int a = -10;//-的意思就跟数学的一样
    // int b = -a;
    // printf("%d\n",b);
    // scanf("%d",&flag);
    // if(!flag)//！的作用就是逻辑取反
    // {
    //     printf("hehe");
    // }
    // else
    // {
    //     printf("dada");
    // }



    //sizeof是操作符，是单目操作符
  /*   int a = 10;
    printf("%d\n",sizeof(a));
    printf("%d\n",sizeof(int));
    printf("%d\n",sizeof a);
    //printf("%d\n",sizeof int );会报错，因为int 是类型不是函数 */

    //sizeof可以计算数组大小
   /*  int arr[10] = {0};
    printf("%d\n",sizeof(arr));//结果= 40 表示计算整个数组的大小，单位是字节
    printf("%d\n",sizeof(arr[0]));//就只输出一个整型元素，所以结果为4
    printf("%d\n",sizeof(arr)/sizeof(arr[0]));//结果为10 ：输出的是数组的元素个数     */


    //前置，后置 ++  ， -- 操作
    int a = 10;
     //int b = a++;//后置++，计算规则是先使用， 后++
     // int b = a; a = a + 1;


    // int b = ++a;//前置++，计算规则是先++，后使用


   // int b = a--;//结果 b = 10 , a = 9


    int b = --a;//结果 b = 9 ,a = 9
     printf("%d\n",b);//10     11
     printf("%d",a);//11      11




    return 0;
}
